8831c0e9227371978cb2bcae6827cee2227dea53,src/main/java/org/sonar/plugins/csharp/CSharpSensor.java,CSharpSensor,importResults,#SensorContext#,234

Before Change


    File analysisOutput = new File(toolOutput(context.fileSystem()), ANALYSIS_OUTPUT_XML_NAME);
    new AnalysisResultImporter(context, fileLinesContextFactory, noSonarFilter).parse(analysisOutput);

    File highlightInfoFile = new File(toolOutput(context.fileSystem()), HIGHLIGHT_OUTPUT_PROTOBUF_NAME);
    if (highlightInfoFile.isFile()) {
      ProtobufImporters.highlightImporter().accept(context, highlightInfoFile);
    } else {
      LOG.warn("Syntax highlighting data file not found: " + highlightInfoFile);
    }

    File symbolRefsInfoFile = new File(toolOutput(context.fileSystem()), SYMBOLREFS_OUTPUT_PROTOBUF_NAME);

After Change


    new AnalysisResultImporter(context).parse(analysisOutput);

    parseProtobuf(context, ProtobufImporters.metricsImporter(fileLinesContextFactory, noSonarFilter), METRICS_OUTPUT_PROTOBUF_NAME);
    parseProtobuf(context, ProtobufImporters.highlightImporter(), HIGHLIGHT_OUTPUT_PROTOBUF_NAME);
    parseProtobuf(context, ProtobufImporters.symbolRefsImporter(), SYMBOLREFS_OUTPUT_PROTOBUF_NAME);
    parseProtobuf(context, ProtobufImporters.cpdTokensImporter(), CPDTOKENS_OUTPUT_PROTOBUF_NAME);
  }